package com.ruoyi.application.mapper;

import java.util.List;
import com.ruoyi.application.domain.TbMatchmakerApplication;

/**
 * 红娘服务申请Mapper接口
 * 
 * @author ruoyi
 * @date 2025-07-31
 */
public interface TbMatchmakerApplicationMapper 
{
    /**
     * 查询红娘服务申请
     * 
     * @param applicationId 红娘服务申请主键
     * @return 红娘服务申请
     */
    public TbMatchmakerApplication selectTbMatchmakerApplicationByApplicationId(Long applicationId);

    /**
     * 查询红娘服务申请列表
     * 
     * @param tbMatchmakerApplication 红娘服务申请
     * @return 红娘服务申请集合
     */
    public List<TbMatchmakerApplication> selectTbMatchmakerApplicationList(TbMatchmakerApplication tbMatchmakerApplication);

    /**
     * 新增红娘服务申请
     * 
     * @param tbMatchmakerApplication 红娘服务申请
     * @return 结果
     */
    public int insertTbMatchmakerApplication(TbMatchmakerApplication tbMatchmakerApplication);

    /**
     * 修改红娘服务申请
     * 
     * @param tbMatchmakerApplication 红娘服务申请
     * @return 结果
     */
    public int updateTbMatchmakerApplication(TbMatchmakerApplication tbMatchmakerApplication);

    /**
     * 删除红娘服务申请
     * 
     * @param applicationId 红娘服务申请主键
     * @return 结果
     */
    public int deleteTbMatchmakerApplicationByApplicationId(Long applicationId);

    /**
     * 批量删除红娘服务申请
     * 
     * @param applicationIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbMatchmakerApplicationByApplicationIds(Long[] applicationIds);
}
